package com.ruoyi.project.product.series.service;

import com.ruoyi.project.product.series.domain.Series;
import com.ruoyi.project.system.post.domain.Post;

import java.util.List;

/**
 * @Auther: 高柯
 * @Date: 2020/4/15
 * @Description: com.ruoyi.project.product.series.service
 * @version: 1.0
 */
public interface SeriesService {

    /**
     * 查询产品系列信息集合
     *
     * @param series 产品系列信息
     * @return 产品系列信息集合
     */
    public List<Series> selectSeriesList(Series series);

    /**
     * 校验产品系列名称
     *
     * @param series 产品系列信息
     * @return 结果
     */
    public String checkSeriesNameUnique(Series series);

    /**
     * 新增保存产品系列信息
     *
     * @param series 产品系列信息
     * @return 结果
     */
    public int insertSeries(Series series);

    /**
     * 根据产品系列id查询详细信息
     * @param seriesId
     * @return
     */
    Series selectSeriesById(Long seriesId);

    /**
     * 修改产品系列
     * @param series
     * @return
     */
    int updateSeries(Series series);

    /**
     * 批量删除产品系列
     * @param ids
     * @return
     */
    int deleteSeriesByIds(String ids);
}
